﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SageKing.Core.Contracts;

public class Cloneable : ICloneable
{
    public virtual object Clone()
    {
        return this.MemberwiseClone();
    }
    public virtual T Clone<T>()
    {
        return (T)this.MemberwiseClone();
    }
}
